public class Teacher {
    private String id;         // 教师编号
    private String name;       // 教师姓名
    private String gender;     // 教师性别
    private Course taughtCourse; // 所授课程

    // 构造方法，用于实例化教师对象
    public Teacher(String id, String name, String gender) {
        this.id = id;
        this.name = name;
        this.gender = gender;
    }

    // 教师开课方法
    public void offerCourse(Course course) {
        this.taughtCourse = course;
        System.out.println(name + "（教师编号：" + id + "）开设了课程《" + course.getCourseName() + "》");
    }

    // Getter 和 Setter 方法，用于获取和设置对象属性
    public String getId() {
        return id;
    }

    public String getName() {
        return name;
    }

    public Course getTaughtCourse() {
        return taughtCourse;
    }
}